package com.eportal.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * 红包记录表
 * @author chencheng
 *
 */
public class PayRedEnvRecord implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/** sid */
	private Long sid;
	
	/** 领取人id*/
	private String getUserid;
		
	/** 领取时间	*/
	private Timestamp getTime;
	
	/** 红包金额*/
	private BigDecimal amount;
		
	/** 红包规则id*/
	private String ruleId;
		
	/**创建时间	*/
	private Timestamp cTime;
	
	/** 红包过期时间	*/
	private Timestamp expireTime;
	
	/** 系统回收红包的时间*/
	private Timestamp recycleTime;
		
	/** 防伪md5*/
	private String rMd5;
	
	/** 1：待领取，2：已领取，3：过期回收*/
	private String rStatus;
	
	/** 红包发放的合作方*/
	private String agtCode;
		
	/** 用户所属社区*/
	private String communityId;
	
	/** 类型，0：固定红包，1：随机红包*/
	private String rType;
		
	/** 获取红包对应的钱包id*/
	private String getWalletId;
	
	/** 发送红包对应的钱包id*/
	private String sendWalletId;

	/**
	 * sid  
	 * @return sid sid  
	 */
	public Long getSid() {
		return sid;
	}
	

	/**
	 * sid  
	 * @param sid sid 
	 */
	public void setSid(Long sid) {
		this.sid = sid;
	}
	

	/**
	 * 领取人id  
	 * @return getUserid 领取人id  
	 */
	public String getGetUserid() {
		return getUserid;
	}
	

	/**
	 * 领取人id  
	 * @param getUserid 领取人id 
	 */
	public void setGetUserid(String getUserid) {
		this.getUserid = getUserid;
	}
	

	/**
	 * 领取时间  
	 * @return getTime 领取时间  
	 */
	public Timestamp getGetTime() {
		return getTime;
	}
	

	/**
	 * 领取时间  
	 * @param getTime 领取时间 
	 */
	public void setGetTime(Timestamp getTime) {
		this.getTime = getTime;
	}
	
	

	/**
	 * 红包金额  
	 * @return amount 红包金额  
	 */
	public BigDecimal getAmount() {
		return amount;
	}
	


	/**
	 * 红包金额  
	 * @param amount 红包金额 
	 */
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	


	/**
	 * 红包规则id  
	 * @return ruleId 红包规则id  
	 */
	public String getRuleId() {
		return ruleId;
	}
	

	/**
	 * 红包规则id  
	 * @param ruleId 红包规则id 
	 */
	public void setRuleId(String ruleId) {
		this.ruleId = ruleId;
	}
	

	/**
	 * 创建时间  
	 * @return cTime 创建时间  
	 */
	public Timestamp getcTime() {
		return cTime;
	}
	

	/**
	 * 创建时间  
	 * @param cTime 创建时间 
	 */
	public void setcTime(Timestamp cTime) {
		this.cTime = cTime;
	}
	

	/**
	 * 红包过期时间  
	 * @return expireTime 红包过期时间  
	 */
	public Timestamp getExpireTime() {
		return expireTime;
	}
	

	/**
	 * 红包过期时间  
	 * @param expireTime 红包过期时间 
	 */
	public void setExpireTime(Timestamp expireTime) {
		this.expireTime = expireTime;
	}
	

	/**
	 * 系统回收红包的时间  
	 * @return recycleTime 系统回收红包的时间  
	 */
	public Timestamp getRecycleTime() {
		return recycleTime;
	}
	

	/**
	 * 系统回收红包的时间  
	 * @param recycleTime 系统回收红包的时间 
	 */
	public void setRecycleTime(Timestamp recycleTime) {
		this.recycleTime = recycleTime;
	}
	

	/**
	 * 防伪md5  
	 * @return rMd5 防伪md5  
	 */
	public String getrMd5() {
		return rMd5;
	}
	

	/**
	 * 防伪md5  
	 * @param rMd5 防伪md5 
	 */
	public void setrMd5(String rMd5) {
		this.rMd5 = rMd5;
	}
	

	/**
	 * 1：待领取，2：已领取，3：过期回收  
	 * @return rStatus 1：待领取，2：已领取，3：过期回收  
	 */
	public String getrStatus() {
		return rStatus;
	}
	

	/**
	 * 1：待领取，2：已领取，3：过期回收  
	 * @param rStatus 1：待领取，2：已领取，3：过期回收 
	 */
	public void setrStatus(String rStatus) {
		this.rStatus = rStatus;
	}
	
	/**
	 * 红包发放的合作方  
	 * @return agtCode 红包发放的合作方  
	 */
	public String getAgtCode() {
		return agtCode;
	}
	


	/**
	 * 红包发放的合作方  
	 * @param agtCode 红包发放的合作方 
	 */
	public void setAgtCode(String agtCode) {
		this.agtCode = agtCode;
	}
	


	/**
	 * 用户所属社区  
	 * @return communityId 用户所属社区  
	 */
	public String getCommunityId() {
		return communityId;
	}
	


	/**
	 * 用户所属社区  
	 * @param communityId 用户所属社区 
	 */
	public void setCommunityId(String communityId) {
		this.communityId = communityId;
	}
	


	/**
	 * 类型，0：固定红包，1：随机红包  
	 * @return rType 类型，0：固定红包，1：随机红包  
	 */
	public String getrType() {
		return rType;
	}
	


	/**
	 * 类型，0：固定红包，1：随机红包  
	 * @param rType 类型，0：固定红包，1：随机红包 
	 */
	public void setrType(String rType) {
		this.rType = rType;
	}
	


	/**
	 * 获取红包对应的钱包id  
	 * @return getWalletId 获取红包对应的钱包id  
	 */
	public String getGetWalletId() {
		return getWalletId;
	}
	

	/**
	 * 获取红包对应的钱包id  
	 * @param getWalletId 获取红包对应的钱包id 
	 */
	public void setGetWalletId(String getWalletId) {
		this.getWalletId = getWalletId;
	}
	

	/**
	 * 发送红包对应的钱包id  
	 * @return sendWalletId 发送红包对应的钱包id  
	 */
	public String getSendWalletId() {
		return sendWalletId;
	}
	

	/**
	 * 发送红包对应的钱包id  
	 * @param sendWalletId 发送红包对应的钱包id 
	 */
	public void setSendWalletId(String sendWalletId) {
		this.sendWalletId = sendWalletId;
	}
	
		
	

}
